package com.weishi.project.api.ret;

import io.swagger.annotations.ApiParam;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

@Data
public class SportsmanPhysicalQualityRet {

    @ApiParam(value = "属性名")
    private String name;

    @ApiParam(value = "属性唯一标识")
    private String key;

    @ApiParam(value = "属性值")
    private String value;

    SportsmanPhysicalQualityRet(String name, String key){
        this.name = name;
        this.key = key;
    }

    public static List<SportsmanPhysicalQualityRet> getPowerList() {
        List<SportsmanPhysicalQualityRet> list = new ArrayList<>();
        //list.add(new SportsmanPhysicalQualityRet("卧推(kg)","benchPress"));
        //list.add(new SportsmanPhysicalQualityRet("卧推理想值(kg)","benchPressIdeal"));
        //list.add(new SportsmanPhysicalQualityRet("硬拉(kg)","hardPull"));
        //list.add(new SportsmanPhysicalQualityRet("硬拉理想值(kg)","hardPullIdeal"));
        //.add(new SportsmanPhysicalQualityRet("卧拉(kg)","wola"));
        //list.add(new SportsmanPhysicalQualityRet("卧拉理想值(kg)","wolaIdeal"));
        //list.add(new SportsmanPhysicalQualityRet("高翻(kg)","highTurnover"));
        //list.add(new SportsmanPhysicalQualityRet("高翻理想值(kg)","highTurnoverIdeal"));
        //list.add(new SportsmanPhysicalQualityRet("深蹲(kg)","squat"));
        //list.add(new SportsmanPhysicalQualityRet("深蹲理想值(kg)","squatIdeal"));
        list.add(new SportsmanPhysicalQualityRet("卧推绝对力量(kg)","one"));
        list.add(new SportsmanPhysicalQualityRet("卧推绝对力量--理想值(kg)","oneIdeal"));
        list.add(new SportsmanPhysicalQualityRet("卧推相对力量(kg)","two"));
        list.add(new SportsmanPhysicalQualityRet("卧推相对力量--理想值(kg)","twoIdeal"));
        list.add(new SportsmanPhysicalQualityRet("卧拉绝对力量(kg)","three"));
        list.add(new SportsmanPhysicalQualityRet("卧拉绝对力量--理想值(kg)","threeIdeal"));
        list.add(new SportsmanPhysicalQualityRet("卧拉相对力量(kg)","four"));
        list.add(new SportsmanPhysicalQualityRet("卧拉相对力量--理想值(kg)","fourIdeal"));
        list.add(new SportsmanPhysicalQualityRet("深蹲绝对力量(kg)","five"));
        list.add(new SportsmanPhysicalQualityRet("深蹲绝对力量--理想值(kg)","fiveIdeal"));
        list.add(new SportsmanPhysicalQualityRet("深蹲相对力量(kg)","six"));
        list.add(new SportsmanPhysicalQualityRet("深蹲相对力量--理想值(kg)","sixIdeal"));
        return list;
    }

    public static List<SportsmanPhysicalQualityRet> getEnduranceList() {
        List<SportsmanPhysicalQualityRet> list = new ArrayList<>();
        //list.add(new SportsmanPhysicalQualityRet("3分钟卧推(25kg)(次)","benchPress25kg3m"));
        //list.add(new SportsmanPhysicalQualityRet("3分钟卧推理想值(25kg)(次)","benchPress25kg3mIdeal"));
        //list.add(new SportsmanPhysicalQualityRet("3分钟卧拉(30kg)(次)","wola30kg3m"));
        //list.add(new SportsmanPhysicalQualityRet("3分钟卧拉理想值(30kg)(次)","wola30kg3mIdeal"));
        //list.add(new SportsmanPhysicalQualityRet("3分钟仰卧起坐(次)","pullStomachs3m"));
        //list.add(new SportsmanPhysicalQualityRet("3分钟仰卧起坐理想值(次)","pullStomachs3mIdeal"));
        //list.add(new SportsmanPhysicalQualityRet("3分钟深蹲(40kg)(次)","squat40kg3m"));
        //list.add(new SportsmanPhysicalQualityRet("3分钟深蹲理想值(40kg)(次)","squat40kg3mIdeal"));
        //list.add(new SportsmanPhysicalQualityRet("仰卧起坐最大次数(次)","abdominalEndurance"));
        //list.add(new SportsmanPhysicalQualityRet("仰卧起坐最大次数理想值(次)","abdominalEnduranceIdeal"));
        //list.add(new SportsmanPhysicalQualityRet("引体向上最大次数(次)","pullUp"));
        //list.add(new SportsmanPhysicalQualityRet("引体向上最大次数理想值(次)","pullUpIdeal"));
        //list.add(new SportsmanPhysicalQualityRet("静力高架背肌(min)","staticElevatedDorsalMuscle"));
        //list.add(new SportsmanPhysicalQualityRet("静力高架背肌理想值(min)","staticElevatedDorsalMuscleIdeal"));
        //list.add(new SportsmanPhysicalQualityRet("高架背起最大次数(次)","backMuscleEndurance"));
        //list.add(new SportsmanPhysicalQualityRet("高架背起最大次数理想值(次)","backMuscleEnduranceIdeal"));
        list.add(new SportsmanPhysicalQualityRet("引体向上最大次数(次)","seven"));
        list.add(new SportsmanPhysicalQualityRet("引体向上最大次数--理想值(次)","sevenIdeal"));
        list.add(new SportsmanPhysicalQualityRet("腹肌耐力最大时长(s)","eight"));
        list.add(new SportsmanPhysicalQualityRet("腹肌耐力最大时长--理想值(s)","eightIdeal"));
        list.add(new SportsmanPhysicalQualityRet("背肌耐力最大时长(s)","nine"));
        list.add(new SportsmanPhysicalQualityRet("背肌耐力最大时长--理想值(s)","nineIdeal"));
        list.add(new SportsmanPhysicalQualityRet("卧推（2min）","eleven"));
        list.add(new SportsmanPhysicalQualityRet("卧推--理想值（2min）","elevenIdeal"));
        list.add(new SportsmanPhysicalQualityRet("卧拉（2min）","twelve"));
        list.add(new SportsmanPhysicalQualityRet("卧拉--理想值（2min）","twelveIdeal"));
        return list;
    }

    public static List<SportsmanPhysicalQualityRet> getBasicList() {
        List<SportsmanPhysicalQualityRet> list = new ArrayList<>();
        list.add(new SportsmanPhysicalQualityRet("垂直纵跳(cm)","verticalJump"));
        list.add(new SportsmanPhysicalQualityRet("垂直纵跳--理想值(cm)","verticalJumpIdeal"));
        list.add(new SportsmanPhysicalQualityRet("坐位体前屈(cm)","anteflexion"));
        list.add(new SportsmanPhysicalQualityRet("坐位体前屈--理想值(cm)","anteflexionIdeal"));
        list.add(new SportsmanPhysicalQualityRet("30米跑(s)","run30m"));
        list.add(new SportsmanPhysicalQualityRet("30米跑--理想值(s)","run30mIdeal"));
        list.add(new SportsmanPhysicalQualityRet("3000米跑(min)","run3000m"));
        list.add(new SportsmanPhysicalQualityRet("3000米跑--理想值(min)","run3000mIdeal"));
        //list.add(new SportsmanPhysicalQualityRet("三级跳远(m)","threeStepJump"));
        //list.add(new SportsmanPhysicalQualityRet("三级跳远理想值(m)","threeStepJumpIdeal"));
        list.add(new SportsmanPhysicalQualityRet("2000米测功仪(min)","ten"));
        list.add(new SportsmanPhysicalQualityRet("2000米测功仪--理想值(min)","tenIdeal"));
        list.add(new SportsmanPhysicalQualityRet("100 米跑","thirteen"));
        list.add(new SportsmanPhysicalQualityRet("100 米跑--理想值","thirteenIdeal"));
        list.add(new SportsmanPhysicalQualityRet("200 米跑","fourteen"));
        list.add(new SportsmanPhysicalQualityRet("200 米跑--理想值","fourteenIdeal"));
        list.add(new SportsmanPhysicalQualityRet("400 米跑","fifteen"));
        list.add(new SportsmanPhysicalQualityRet("400 米跑--理想值","fifteenIdeal"));
        list.add(new SportsmanPhysicalQualityRet("800 米跑","sixteen"));
        list.add(new SportsmanPhysicalQualityRet("800 米跑--理想值","sixteenIdeal"));
        list.add(new SportsmanPhysicalQualityRet("1000 米跑","eighteen"));
        list.add(new SportsmanPhysicalQualityRet("1000 米跑--理想值","eighteenIdeal"));
        return list;
    }

}
